package com.sgl.blog.mapper;

import com.sgl.blog.pojo.BlogArticle;
import org.apache.ibatis.annotations.Update;
import tk.mybatis.mapper.common.Mapper;

/**
 * 简介
 * 作者： 李志伟
 * 日期： 2020/4/3
 * 时间： 20:31
 */
public interface ArticleMapper extends Mapper<BlogArticle> {

    @Update("update blog_article set article_like_count = article_like_count + 1 where article_id = #{id}")
    void articleLikesCountPlus(Integer id);

    @Update("update blog_article set article_like_count = article_like_count - 1 where article_id = #{id}")
    void articleLikesCountSub(Integer id);

    @Update("update blog_article set article_comment_count = article_comment_count + 1 where article_id = #{id}")
    void articleCommentCountSub(Integer id);

    @Update("update blog_article set article_state = 1 where article_id = #{id}")
    void updateState(Integer id);
}
